play a vital role - Francés Inglés Diccionario